package com.supermap.rootstock.data.source;

import com.supermap.rootstock.common.core.utils.R;

/**
 * @author aqua
 * @description
 * @date 2019年09月25 16:45
 * @email 1301584033@qq.com
 */
public interface SourceConfigService {
	/**
	* @descrpt: 获取所有数据库
	* @param: []
	* @return: com.supermap.rootstock.common.core.utils.R
	* @author: chenchao
	* @date: 2019/9/25
	* @mail chenchaoaqua@qq.com
	*/
	R getDataBase();


	/**
	* @descrpt: 根据用ID查找数据源配置
	* @param: [userId]
	* @return: com.supermap.rootstock.common.core.utils.R
	* @author: chenchao
	* @date: 2019/9/25
	* @mail chenchaoaqua@qq.com
	*/
	R getDatatSourceConfig(Integer userId);


	R puttDatatSourceConfig(DataSource dataSource);

	R delDatatSourceConfig(Integer id);

}
